home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 November / MACPOWER-1997-11.ISO.7z / MACPOWER-1997-11.ISO / AMUG / MUSIC / bol-processor-271-data.sit / bol-processor-271-data / BP2 examples / BP2 data / -gl.GeneralMIDI < prev    next >
Text File  |  1995-06-25  |  8KB  |  196 lines

  1. V.2.5
  2. Date: Sun, Jun 25, 1995 -- 17:51
  3. // This glossary defines program changes used to select instruments following General MIDI specifications.
  4. // Note that MIDI programs are numbered 0 to 127 here (following MIDI spec. 1.0) instead of 1 to 128 as per General MIDI specs.
  5.  
  6. // You may change variable names, but names should remain consistent in all your projects. (See acceptable variable names under "variable" in the Help menu.) 
  7.  
  8. // Beware that program change messages will be sent on the current channel, which should be the basic channel of the synthesizer (i.e. the one on which it receives mode messages).  This channel (default 1) may be changed by script instruction: MIDI set basic channel to ...
  9.  
  10.  
  11. [1] AcousticGrandPiano --> _script(MIDI program 0) 
  12. [2] BrightAcousticPiano --> _script(MIDI program 1)
  13. [3] ElectricGrandPiano --> _script(MIDI program 2) 
  14. [4] HonkyTonkPiano --> _script(MIDI program 3) 
  15. [5] RhodesPiano --> _script(MIDI program 4) 
  16. [6] ChorusedPiano --> _script(MIDI program 5) 
  17. [7] Harpsichord --> _script(MIDI program 6) 
  18. [8] ClavinetChromatic --> _script(MIDI program 7) 
  19. [9] Calesta --> _script(MIDI program 8) 
  20. [10] Glockenspiel -->_script(MIDI program 9) 
  21. [11] MusicBox --> _script(MIDI program 10) 
  22. [12] Vibraphone --> _script(MIDI program 11) 
  23. [13] Marimba --> _script(MIDI program 12) 
  24. [14] Xylophone --> _script(MIDI program 13) 
  25. [15] TubularBells --> _script(MIDI program 14) 
  26. [16] Dulcimer --> _script(MIDI program 15) 
  27. [17] DrawbarOrgan --> _script(MIDI program 16) 
  28. [18] PercussiveOrgan --> _script(MIDI program 17) 
  29. [19] RockOrgan --> _script(MIDI program 18) 
  30. [20] ChurchOrgan --> _script(MIDI program 19) 
  31. [21] ReedOrgan --> _script(MIDI program 20) 
  32. [22] Accoridan --> _script(MIDI program 21) 
  33. [23] Harmonica --> _script(MIDI program 22) 
  34. [24] TangoAccordian --> _script(MIDI program 23) 
  35. [25] AcousticGuitarNylon --> _script(MIDI program 24)
  36. [26] AcousticGuitarSteel --> _script(MIDI program 25) 
  37. [27] ElectricGuitarJazz --> _script(MIDI program 26) 
  38. [28] ElectricGuitarClean --> _script(MIDI program 27) 
  39. [29] ElectricGuitarMuted --> _script(MIDI program 28) 
  40. [30] OverDrivenGuitar --> _script(MIDI program 29) 
  41. [31] DistortionGuitar --> _script(MIDI program 30) 
  42. [32] GuitarHarmonics --> _script(MIDI program 31) 
  43. [33] AcousticBass --> _script(MIDI program 32) 
  44. [34] ElectricBassFinger --> _script(MIDI program 33) 
  45. [35] ElectricBassPick --> _script(MIDI program 34) 
  46. [36] FretlessBass --> _script(MIDI program 35) 
  47. [37] SlapBass1 --> _script(MIDI program 36) 
  48. [38] SlapBass2 --> _script(MIDI program 37) 
  49. [39] SynthBass1 --> _script(MIDI program 38) 
  50. [40] SynthBass2 --> _script(MIDI program 39) 
  51. [41] Violin --> _script(MIDI program 40) 
  52. [42] Viola --> _script(MIDI program 41) 
  53. [43] Cello --> _script(MIDI program 42) 
  54. [44] Contrabass --> _script(MIDI program 43) 
  55. [45] TremoloStrings --> _script(MIDI program 44) 
  56. [46] PizzicatoStrings --> _script(MIDI program 45) 
  57. [47] OrchestralStrings --> _script(MIDI program 46) 
  58. [48] Timpani --> _script(MIDI program 47) 
  59. [49] StringEnsemble1 --> _script(MIDI program 48) 
  60. [50] StringEnsemble2 --> _script(MIDI program 49) 
  61. [51] SynthStrings1 --> _script(MIDI program 50) 
  62. [52] SynthStrings2 --> _script(MIDI program 51) 
  63. [53] ChoirAahs --> _script(MIDI program 52) 
  64. [54] VoiceOohs --> _script(MIDI program 53) 
  65. [55] SynthVoice --> _script(MIDI program 54) 
  66. [56] OrchestraHit --> _script(MIDI program 55) 
  67. [57] Trumpet --> _script(MIDI program 56) 
  68. [58] Trombone --> _script(MIDI program 57) 
  69. [59] Tuba --> _script(MIDI program 58) 
  70. [60] MutedTrumped --> _script(MIDI program 59) 
  71. [61] FrenchHorn --> _script(MIDI program 60) 
  72. [62] BrassSection --> _script(MIDI program 61) 
  73. [63] SynthBrass1 --> _script(MIDI program 62) 
  74. [64] SynthBrass2 --> _script(MIDI program 63) 
  75. [65] SopranoSax --> _script(MIDI program 64) 
  76. [66] AltoSax --> _script(MIDI program 65) 
  77. [67] TenorSax --> _script(MIDI program 66) 
  78. [68] BaritoneSax --> _script(MIDI program 67) 
  79. [69] Oboe --> _script(MIDI program 68) 
  80. [70] EnglishHorn --> _script(MIDI program 69) 
  81. [71] Bassoon --> _script(MIDI program 70) 
  82. [72] Clarinet --> _script(MIDI program 71)
  83. [73] Piccolo --> _script(MIDI program 72) 
  84. [74] Flute --> _script(MIDI program 73)
  85. [75] Recorder --> _script(MIDI program 74)
  86. [76] PanFlute --> _script(MIDI program 75)
  87. [77] BottleBlow --> _script(MIDI program 76) 
  88. [78] Shakuhachi --> _script(MIDI program 77) 
  89. [79] Whistle --> _script(MIDI program 78)
  90. [80] Ocarina --> _script(MIDI program 79)
  91. [81] Lead1 --> _script(MIDI program 80) [square]
  92. [82] Lead2 --> _script(MIDI program 81) [sawtooth]
  93. [83] Lead3 --> _script(MIDI program 82) [calliope]
  94. [84] Lead4 --> _script(MIDI program 83) [chiff]
  95. [85] Lead5 --> _script(MIDI program 84) [charang]
  96. [86] Lead6 --> _script(MIDI program 85) [voice]
  97. [87] Lead7 --> _script(MIDI program 86) [fifths]
  98. [88] Lead8 --> _script(MIDI program 87) [bass+lead]
  99. [89] Pad1 --> _script(MIDI program 88) [new age]
  100. [90] Pad2 --> _script(MIDI program 89) [warm]
  101. [91] Pad3 --> _script(MIDI program 90) [polysynth]
  102. [92] Pad4 --> _script(MIDI program 91) [choir]
  103. [93] Pad5 --> _script(MIDI program 92) [bowed]
  104. [94] Pad6 --> _script(MIDI program 93) [metallic]
  105. [95] Pad7 --> _script(MIDI program 94) [halo]
  106. [96] Pad8 --> _script(MIDI program 95) [sweep]
  107. [97] FX1 --> _script(MIDI program 96) [rain]
  108. [98] FX2 --> _script(MIDI program 97) [soundtrack]
  109. [99] FX3 --> _script(MIDI program 98) [crystal]
  110. [100] FX4 --> _script(MIDI program 99) [atmosphere]
  111. [101] FX5 --> _script(MIDI program 100) [brightness]
  112. [102] FX6 --> _script(MIDI program 101) [goblins]
  113. [103] FX7 --> _script(MIDI program 102) [echoes]
  114. [104] FX8 --> _script(MIDI program 103) [sci-fi]
  115. [105] Sitar --> _script(MIDI program 104)
  116. [106] Banjo --> _script(MIDI program 105)
  117. [107] Shamisen --> _script(MIDI program 106)
  118. [108] Koto --> _script(MIDI program 107)
  119. [109] Kalimba --> _script(MIDI program 108)
  120. [110] Bagpipe --> _script(MIDI program 109)
  121. [111] Fiddle --> _script(MIDI program 110)
  122. [112] Shahnai --> _script(MIDI program 111)
  123. [113] TinkleBell --> _script(MIDI program 112) 
  124. [114] Agogo --> _script(MIDI program 113)
  125. [115] SteelDrums --> _script(MIDI program 114)
  126. [116] WoodBlock --> _script(MIDI program 115)
  127. [117] TaikoDrum --> _script(MIDI program 116)
  128. [118] MelodicTom --> _script(MIDI program 117)
  129. [119] SynthDrum --> _script(MIDI program 118)
  130. [120] ReverseCymbal --> _script(MIDI program 119)
  131. [121] GuitarFretNoise --> _script(MIDI program 120)
  132. [122] BreathNoise --> _script(MIDI program 121)
  133. [123] Seashore --> _script(MIDI program 122)
  134. [124] BirdTweet --> _script(MIDI program 123)
  135. [125] TelephoneRing --> _script(MIDI program 124)
  136. [126] Helicopter --> _script(MIDI program 125)
  137. [127] Applause --> _script(MIDI program 126)
  138. [128] Gunshot --> _script(MIDI program 127)
  139.  
  140. Note convention = key numbers
  141.  
  142. AcousticBassDrum --> key#35
  143. BassDrum1 --> key#36
  144. SlideStick --> key#37
  145. AcousticSnare --> key#38
  146. HandClap --> key#39
  147. ElectricSnare --> key#40
  148. LowFloorTom --> key#41
  149. ClosedHiHat --> key#42
  150. HiFloorTom --> key#43
  151. PedalHiHat --> key#44
  152. LowTom --> key#45
  153. OpenHiHat --> key#46
  154. LowMidTom --> key#47
  155. HiMidTom --> key#48
  156. CrashCymbal1 --> key#49
  157. HighTorn --> key#50
  158. RideCymbal1 --> key#51
  159. ChineseCymbal --> key#52
  160. RideBell --> key#53
  161. Tambourine --> key#54
  162. SplashCymbal --> key#55
  163. Cowbell --> key#56
  164. CrashCymbal2 --> key#57
  165. Vibraslap --> key#58
  166. RideCymbal2 --> key#59
  167. HiBongo --> key#60
  168. LowBongo --> key#61
  169. MuteHiConga --> key#62
  170. OpenHiConga --> key#63
  171. LowConga --> key#64
  172. HiTimbale --> key#65
  173. LowTimbale --> key#66
  174. HighAgogo --> key#67
  175. LowAgogo --> key#68
  176. Cabass --> key#69
  177. Maracas --> key#70
  178. ShortWhistle --> key#71
  179. LongWhistle --> key#72
  180. ShortGuiro --> key#73
  181. LongGuiro --> key#74
  182. Claves --> key#75
  183. HiWoodBlock --> key#76
  184. LowWoodBlock --> key#77
  185. MuteCuica --> key#78
  186. OpenCuica --> key#79
  187. MuteTriangle --> key#80
  188. OpenTriangle --> key#81
  189.  
  190. // The following are customised definitions
  191.  
  192. Piano --> _script(MIDI program 0)
  193.  
  194. // Alternate syntax using ヤDefineユ
  195. Define LoudPiano _script(MIDI program 0)
  196. DigitalCello --> _script(MIDI program 42)